﻿using System;

namespace MuZa.MuZa
{
    internal class Task
    {
        private int AvailableQuantity;
        private String Name;
        private String Type;
        private string start_location;
        private string end_location;

        /**
         * 
         */

        public Task()
        {
        }

        /**
         * 
         * @param Id
         * @param Name
         * @param AvailableQuantity
         * @param start_location
         * @param end_location
         */

        public Task(String Type, String Name, int AvailableQuantity, string start_location, string end_location)
        {
            this.Type = Type;
            this.Name = Name;
            this.AvailableQuantity = AvailableQuantity;
            this.start_location = start_location;
            this.end_location = end_location;
        }

        /**
         * 
         * @return
         */

        public int getAvailableQuantity()
        {
            return AvailableQuantity;
        }

        /**
         * 
         * @param AvailableQuantity
         */

        public void setAvailableQuantity(int AvailableQuantity)
        {
            this.AvailableQuantity = AvailableQuantity;
        }

        /**
         * 
         * @return
         */

        public String getType()
        {
            return Type;
        }

        /**
         * 
         * @param Id
         */

        public void setType(String Type)
        {
            this.Type = Type;
        }

        /**
         * 
         * @return
         */

        public String getName()
        {
            return Name;
        }

        /**
         * 
         * @param Name
         */

        public void setName(String Name)
        {
            this.Name = Name;
        }

        /**
         * 
         * return
         */

        public string getStartLocation()
        {
            return start_location;
        }

        /**
         * 
         * @param start_location
         */

        public void setStartLocation(string start_location)
        {
            this.start_location = start_location;
        }

        /**
        * 
        * return
        */

        public string getEndLocation()
        {
            return end_location;
        }

        /**
         * 
         * @param end_location
         */

        public void setEndLocation(string end_location)
        {
            this.end_location = end_location;
        }
    }
}